
      /* Post Breadcrumb
      ----------------------------------------------- */
      .breadcrumb {
        background:#F7F7F7;
        border:1px solid #eaeaea;
        width:100%;
        margin:10px;
        font-size:10px;
        text-transform:uppercase;
        overflow:hidden;
        position:relative;
        bottom:10px;
        margin-left:0
      }
      .breadcrumb a,.breadcrumb a:visited {
        color:#222;
        font-family:Arial,sans-serif
      }
      .breadcrumb .boardTitle {
        display:none
      }
      .breadcrumb .crust {
        display:block;
        float:left;
        position:relative
      }
      .breadcrumb .crust a.crumb {
        background-color:#f1f1f1;
        display:block;
        height:24px;
        line-height:24px;
        margin-bottom:0;
        outline:0 none;
        padding:0 10px 0 18px;
        text-decoration:none
      }
      .breadcrumb .crust:first-child a.crumb {
        padding-left:10px
      }
      .breadcrumb .crust:last-child a.crumb {
        background-color:#e7e7e7;
        font-weight:bold
      }
      .breadcrumb .crust:last-child .arrow span {
        border-left-color:#e7e7e7!important
      }
      .breadcrumb .crust .arrow {
        -moz-border-bottom-colors:none;
        -moz-border-left-colors:none;
        -moz-border-right-colors:none;
        -moz-border-top-colors:none;
        border-color:transparent black transparent #BBBBBB;
        border-image:none;
        border-style:solid none solid solid;
        border-width:12px 1px 12px 12px;
        display:block;
        height:0;
        position:absolute;
        right:-12px;
        top:0;
        width:0;
        z-index:5;
      }
      .breadcrumb .crust .arrow span {
        -moz-border-bottom-colors:none;
        -moz-border-left-colors:none;
        -moz-border-right-colors:none;
        -moz-border-top-colors:none;
        border-color:transparent black transparent #f1f1f1;
        border-image:none;
        border-style:solid none solid solid;
        border-width:12px 1px 12px 12px;
        display:block;
        height:0;
        left:-13px;
        overflow:hidden;
        position:absolute;
        text-indent:9999px;
        top:-12px;
        #ffffff-space:nowrap;
        width:0;
        z-index:6;
        -webkit-transition:all .4s ease-in-out;
        -moz-transition:all .4s ease-in-out;
        -o-transition:all .4s ease-in-out;
        -ms-transition:all .4s ease-in-out;
        transition:all .4s ease-in-out
      }
      .breadcrumb .crust:hover a.crumb {
        background-color:#e7e7e7;
        color:#222;
        -webkit-transition:all .4s ease-in-out;
        -moz-transition:all .4s ease-in-out;
        -o-transition:all .4s ease-in-out;
        -ms-transition:all .4s ease-in-out;
        transition:all .4s ease-in-out
      }
      .breadcrumb .crust:hover .arrow span {
        border-left-color:#e7e7e7;
        -webkit-transition:all .4s ease-in-out;
        -moz-transition:all .4s ease-in-out;
        -o-transition:all .4s ease-in-out;
        -ms-transition:all .4s ease-in-out;
        transition:all .4s ease-in-out
      }
      a.loadpost {
        width:100%;
        display:block;
        padding:8px;
        border:2px solid #cdcdcd;
        color:#222;
        text-transform:uppercase;
        text-decoration:none;
        font-family:Oswald,open sans, sans-serif,arial;
        font-weight:400;
        font-size:16px
      }
      a.loadpost:hover {
        border:2px solid #ff9900;
        color:#fff;
        background-color:#ff9900
      }   
	  
	  /*-----------end----------------------------*/
	 /*-------------------------------------------------------------------
      /* All Responsive
      -------------------------------------------------------------------*/
      @media only screen and (max-width: 1200px) {
        a#BackToTop { display:none !important; }
      }
      /*  Tablet and Small Desktop
      ==============================*/
      @media only screen and (min-width: 960px) and (max-width: 1199px) {
        /*-------------------------------------------------------------------
        /* Body
        -------------------------------------------------------------------*/
        .content-wrapper { width: 1040px; }
        .main-wrapper, .form { width: 615px; }
        .contact-form-email-message { max-width: 590px !important; }
        /*-------------------------------------------------------------------
        /* Nav-Menu
        -------------------------------------------------------------------*/
        .nav-wrapper{ width: 1040px; } 
        /*-------------------------------------------------------------------
        /* Main-Content
        -------------------------------------------------------------------*/
        .related-posts a { width: 187px; }
        .related-posts img { width: 100%; }
        /*-------------------------------------------------------------------
        /* Footer
        -------------------------------------------------------------------*/
        .footer-sidebar, .footer_bottom .footer-sidebar { width: 1040px; }
        .footer-left {width: 330px; }
        /*-------------------------------------------------------------------
        /* End Responsive
        -------------------------------------------------------------------*/
      }
      /*  @Tablet@ (Portrait)
      ===========================================*/
      @media only screen and (min-width: 768px) and (max-width: 1060px) {
        /*-------------------------------------------------------------------
        /* Body
        -------------------------------------------------------------------*/
        .nav-wrapper { width: 699px; }
        .content-wrapper, .main-wrapper { width: 699px; }
        .sidebar-wrapper { display: none; }
        .footer-sidebar { width: 699px; }
        .form { width: 649px; }
        .contact-form-email-message { max-width: 624px !important; }
        /*-------------------------------------------------------------------
        /* Nav-Menu
        -------------------------------------------------------------------*/
        .header-menu-left li.rp { display: none; }
        /*-------------------------------------------------------------------
        /* Main-Content
        -------------------------------------------------------------------*/
        .related-posts a { width: 199px; }
        .related-posts img { width: 100%; }
        /*-------------------------------------------------------------------
        /* Footer
        -------------------------------------------------------------------*/
        .footer-sidebar, .footer_bottom .footer-sidebar { width: 699px; }
        .footer-left #random-posts li a { font-size: 13px; }
        .footer-left {width:216px;}
        /*-------------------------------------------------------------------
        /* End Responsive
        -------------------------------------------------------------------*/
      }
      /*  @Mobile@ (Landscape)
      ===========================================*/
      @media only screen and (min-width: 480px) and (max-width: 768px) {
        /*-------------------------------------------------------------------
        /* Body
        -------------------------------------------------------------------*/
        .content-wrapper, .main-wrapper, .nav-wrapper { width: 460px; }
        .sidebar-wrapper { display: none; }
        .form { width: 410px; }
        .contact-form-email-message { max-width: 385px !important; }
        /*-------------------------------------------------------------------
        /* Nav-Menu
        -------------------------------------------------------------------*/
        .header-menu-left li.rp { display:none; }
        #header-navigation .header-menu-left .section-menu { margin-left:-60px; } 
        #header-navigation .header-menu-left .section-menu li:first-child:after {left:81px;}
        #header-navigation .header-menu-left .section-menu li:first-child:after { left: 219px; }
        /*-------------------------------------------------------------------
        /* Main-Content
        -------------------------------------------------------------------*/
        .po_img, .po_img img, .featured-post .block-image, .featured-post img{ width: 190px !important; height: 130px !important; margin-right: 15px; }
        .reftitle h2, .reftitle h1, .featured-post .retitle h1, .featured-post .retitle h2 { margin: 8px 0 8px 205px; font-size: }
        .featured-post .date-header, .featured-post .date header a { margin: 0 0 0 205px; }
        .fea_con h1, .fea_con h1 a { font-size: 30px !important; }
        .featured-post { padding: 25px 25px 18px; }
        .two-column { width: 100%; }
        #author-info #social_menu ul li { margin-bottom: 5px; }
        .related-posts a { width: 119px; }
        .related-posts img { width: 100%; }
        /*-------------------------------------------------------------------
        /* Footer
        -------------------------------------------------------------------*/
        .footer-sidebar, .footer_bottom .footer-sidebar { width: 460px; }
        .footer-left #random-posts li a { font-size: 17px; }
        .footer-left {width:100%;}
        .footer_bottom #social_menu ul { width: 110px; }
        /*-------------------------------------------------------------------
        /* End Responsive
        -------------------------------------------------------------------*/
      }
      /*  @Mobile@ (Portrait)
      ===========================================*/
      @media only screen and (max-width: 479px) {
        /*-------------------------------------------------------------------
        /* Body
        -------------------------------------------------------------------*/
        .nav-wrapper, .content-wrapper, .main-wrapper { width: auto !important; max-width: 300px !important;}
        .sidebar-wrapper { display: none; }
        .form { width: 250px; }
        .contact-form-email-message { max-width: 225px !important; height: 150px; }
        .contact-form-name, .contact-form-email, .contact-form-email-message, .contact-form-name:hover, .contact-form-email:hover, .contact-form-email-message:hover, .contact-form-name:focus, .contact-form-email:focus, .contact-form-email-message:focus { max-width: 225px; }
        /*-------------------------------------------------------------------
        /* Nav-Menu
        -------------------------------------------------------------------*/
        .header-logo { float: none; text-align: center; }
        .header-menu-left { margin: 10px 0 0; }
        .header-menu-left li.section a { padding: 16px 20px; }
        .header-menu-left li a, .header-menu-right li a { font-size: 12px; }
        .header-menu-left li.rp { display: none; }
        #header-navigation .header-menu-left .section-menu { margin-left: 0; top: 115px; }
        #header-navigation .header-menu-left .section-menu li:first-child:after {left:0;}
        #header-navigation .header-menu-left .section-menu li a { font-size: 14px; line-height: 20px; padding: 10px; }
        #header-navigation .header-menu-left .section-menu li a.sf-with-ul { background: none; }
        #header-navigation .header-menu-left .section-menu li ul { position: relative; width: 250px; visibility: visible; top: 0; left: 15px; display: block  !important; }
        #header-navigation .header-menu-left .section-menu li:hover ul, #header-navigation .header-menu-left .section-menu li.sfHover ul { position: relative; top: 0; left: 15px; border: none; }
        /*-------------------------------------------------------------------
        /* Main-Content
        -------------------------------------------------------------------*/
        .po_img, .po_img img, .featured-post .block-image, .featured-post img { width: 250px; height: 200px; margin-bottom: 8px; }
        .reftitle h2, .reftitle h1, .featured-post .retitle h1, .featured-post .retitle h2 { margin: 8px 0 8px 0; }
        .featured-post { padding: 25px 25px 18px; }
        .post-body .date-header, .post-body .date header a, .featured-post .date-header, .featured-post .date header a { margin: 0; }
        .fea_con h1, .fea_con h1 a { font-size: 20px !important; }
        #author-info img { display: none; }
        .dd-find #findform{width:240px;}
        .dd-find #findform input[type=&quot;text&quot;]{width:210px;}
        #author-info p, #author-info h5 { padding-left: 0; margin: 0; }
        #author-info .web_l, #author-info #social_menu { padding: 15px 0 0; }
        #author-info #social_menu ul li { margin-bottom: 5px; }
        .related-posts a, .related-posts img { width: 249px; }
        #bp_toc { padding: 25px 0 0; }
        .blog-pager, #blog-pager { margin: 25px 0 0; }
        .two-column { width: 250px; }
        .toc-entry-col1, .toc-entry-col2, .toc-entry-col3 { padding: 10px 0; }
        /*-------------------------------------------------------------------
        /* Footer
        -------------------------------------------------------------------*/
        .footer-sidebar, .footer_bottom .footer-sidebar { width: auto !important; max-width: 300px !important; }
        .footer-left {width:100%;}
        .footer_bottom #social_menu ul { width: 110px; }
        /*-------------------------------------------------------------------
        /* End Responsive
        -------------------------------------------------------------------*/
      }